home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / LANG / C / LIB / DESK / CORE / Desk / h / Str < prev    next >
Text File  |  1996-05-21  |  1KB  |  30 lines

  1.  
  2. #ifndef __Desk_Str_h
  3. #define __Desk_Str_h
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif
  7. #include <stddef.h>
  8. extern int Desk_strlencr(const char *s);
  9. extern int Desk_strcmpcr(const char *s1, const char *s2);
  10. extern char *Desk_strcatcr(char *s1, const char *s2);
  11. extern char *Desk_strcpycr(char *s1, const char *s2);
  12. extern char *Desk_strncpycr(char *s1, const char *s2, int n);
  13. extern char *Desk_Str_LeafName(const char *path);
  14. #define Desk_LeafName Desk_Str_LeafName
  15. extern int Desk_stricmp(const char *s1, const char *s2);
  16. extern int Desk_strnicmp(const char *s1, const char *s2, size_t n);
  17. extern int Desk_stricmpcr(const char *s1, const char *s2);
  18. extern int Desk_strnicmpcr(const char *s1, const char *s2, size_t n);
  19. extern char *Desk_strdup(const char *s);
  20. extern void Desk_Str_MakeCR(char *s, int Desk_max_len);
  21. extern void Desk_Str_MakeASCIIZ(char *s, int Desk_max_len);
  22. extern char Desk_Str_MakeHex(int n);
  23. extern int Desk_Str_DecodeHex(char digit);
  24. extern char *Desk_Str_StrNCpy0(char *s1, const char *s2, int n);
  25. #define Desk_strncpy0(s1, s2, n) Desk_Str_StrNCpy0(s1, s2, n)
  26. #ifdef __cplusplus
  27. }
  28. #endif
  29. #endif
  30.